package com.beidasoft.web.model.inspection;

import lombok.Data;

import java.util.List;

/**
 * @ClassName InspRecordBase
 * @Description TODO 执法案件填报model层
 * @Author songff
 * @Date 2019/11/26 18:03
 * @Version 1.0
 **/
@Data
public class InspRecordBase {
    private String id ;    //主键
    private String preId; //预先生成检查单填报案件ID
    private String listId ;    //检查单ID
    private String listName ;    //检查单名称
    private String objectName ;    //被检查对象类型（SYSTEM_CODE_CHECK_OBJECT_TYPE）2020-02-21改
    private String listCheckNumber ;    //检查单号
    private String organizationId ;    //创建部门ID
    private String organizationName ;    //创建部门名称
    private String inspStartTime ;    //检查开始时间
    private String inspEndTime ;    //检查结束时间
    private Integer inspType ;    //检查类别(1现场检查，2非现场检查)
    private String inspMethod ;    //检查方式（代码值INSP_METHOD_CODE）
    private Integer inspResult ;    //检查结果(1未发现问题，2发现问题)
    private Integer isOrder ;    //是否责令改正(0否，1是)
    private Integer isOrderType ;    //责令整改类型(1当场整改，2期限整改)
    private Integer isOrderResult ;    //责令整改结果(1合格，2不合格)
    private String isOrderStartTime ;    //整改开始期限
    private String isOrderEndTime ;    //整改结束期限
    private Integer isExecDirection ;    //是否行政指导(0否，1是)
    private String isExecDirectionContent ;    //行政指导内容
    private Integer isExecPunish ;    //是否转行政处罚程序(0否，1是)
    private Integer isExecPunishType ;    //处罚程序类型(1一般，2简易)
    private Integer isForceMeasure ;    //是否采取行政强制措施(0否，1是)
    private String isForceMeasureType ;    //强制措施类型（代码值INSP_FORCE_MEASURE_TYPE_CODE）
    private Integer isOtherMeasure ;    //是否其他处理措施(0否，1是)
    private String isOtherMeasureContent ;    //其他措施内容
    private Integer isDelete ;    //删除标志(0未删除，1删除)
    private Integer isSubmit ;    //是否提交(0提交，1已提交)
    private String submitId ;    //提交人
    private String submitTime ;    //提交时间
    private Integer detailCode ;    //分表标识符(1,2,3,4,5)
    private String createId ;    //创建人
    private String createTime ;    //创建时间
    private String updateId ;    //更新人
    private String updateTime ;    //更新时间
    private String deleteId ;    //删除人
    private String deleteTime ;    //删除时间
    private String createUserName; //创建人姓名
    private Integer num;       //序号
    private Integer isFinish;  // 是否办结可提交（0未完成，1完成未办结，2办结可提交）
    private String checkAddress;//检查地址
    private Integer reviewResult; //复查结果
    private String reviewResultExplain;//复查结果说明
    private String reviewTime;//复查时间
    private String subjectId; //主体ID
    private String subjectName;// 执法主体名称
    private Integer isSample; //是否存在抽样检验（0否，1是）
    private String isLimit;  //是否超期
    private Integer limitDay; //超期天数
    private String caseId;  //案件ID
    /** 2020-03-28 songff 新增 字段 start ***/
    private String listType; //检查单类型
    private List<InspRecordDResFile> fileList;//发现问题附件集合
    private int caseIsSubmit;  //案件是否提交（1已提交，0未提交）
    private String inspMethodNumber;//检查方法为双随机的双随机任务号
    private Integer inspTypeMethod; //检查类型的方式（1单部门，2联合）
    private Integer checkConclusion; //最终检查结论（1合格，2不合格）
    private String checkConclusionContent;//最终检查结论描述
    private String isCheckLimit;  //提示快点检查
    private Integer limitCheckDay; //剩余多少天
    private Integer isBureau;
    private Integer isInternet;
    private Integer submitUpdateType;//申请状态
    private Integer examineType;//审核状态
    private String submitUserName;
    private String submitReason;

    private String lng ;//经度

    private String lat ;//纬度
    private String mobileNo;//设备号

    private String isMobile;
    private String innerOrgId;
    private String innerOrgName;


    private String backReason;//退回原因


}
